<?php
class GdataController extends Zend_Controller_Action {

    public function indexAction(){


        if( $this->_request->isPost() ){

            $service = Zend_Gdata_Docs::AUTH_SERVICE_NAME;
            //$email  = 'maildestinoespan@gmail.com';
            //$passwd = 'novasenha';
            $email = $_POST['usuario'];
            $passwd = $_POST['senha'];

            $continue = true;
            try {
                //$client = Zend_Gdata_ClientLogin::getHttpClient($email, $passwd, $service);
                $client = Zend_Gdata_ClientLogin::getHttpClient($email, $passwd, $service);
            } catch (Zend_Gdata_App_CaptchaRequiredException $cre) {
                echo 'Endereço da imagem CAPTCHA: ' . $cre->getCaptchaUrl() . "<br/>";
                echo 'Token: ' . $cre->getCaptchaToken() . "<br/>";
                $continue = false;
            } catch (Zend_Gdata_App_AuthException $ae) {
                echo 'Erro na autenticação: ' . $ae->getMessage() . "<br/>";
                $continue = false;
            }

            if( $continue ){
                echo "Autenticado com sucesso!<br/>";
            }

            $service = new Zend_Gdata_Docs($client);
            try{
                $feed = $service->getDocumentListFeed();
                var_dump($feed);die;
                $this->view->lista = $feed;
            }catch (Zend_Gdata_App_Exception $e){
                echo 'Erro consultando lista: ' . $e->getMessage() . "\n";
            }
        }
    }
}